package com.yazif.vqa.task.chain;

import com.yazif.vqa.api.wechat.domain.Message;
import com.yazif.vqa.task.AbstractTarget;
import com.yazif.vqa.task.Target;
import com.yazif.vqa.util.MessageUtils;
import org.springframework.stereotype.Component;

@Component
public class DefualtTarget extends AbstractTarget {
    @Override
    public Message execute(Message message, Target target) {

        Message send = MessageUtils.getBaseRecvMessage(message);
        send.setMsgType("TEXT");

        String content = "欢迎使用图像问答演示公众号，" +
                "具体操作步骤为：发送图片到公众号，" +
                "然后发送你问题（目前只支持英文），" +
                "公众号将会在一定时间内给你做出相应的回答。" +
                "图片有效期为5分钟";
        send.setContent(content);
        return send;
    }
}
